package cn.stylefeng.guns.modular.gridsystem.constants;

/**
 * 网关下发任务类型常量
 *
 * @author zxw 2022/11/1
 */
public interface GatewayTaskTypeConstant {

    /**
     * 更新配置
     */
    String UPDATE_CONFIG = "1";

    /**
     * 更新固件
     */
    String UPDATE_FIRMWARE = "2";

    /**
     * 重启程序
     */
    String RESET = "3";

    /**
     * 重启硬件
     */
    String POWER_OFF = "4";

    /**
     * 上报最新文件
     */
    String UPLOAD_NEW_FILE = "5";

    /**
     * 注册模型
     */
    String REGISTER_MODEL = "6";

    /**
     * 同步模型
     */
    String SYNC_MODEL = "7";

    /**
     * 删除模型
     */
    String DELETE_MODEL = "8";

    /**
     * 同步授权
     */
    String SYNC_GRANT = "9";

    /**
     * 同步光纤侦听点
     */
    String SYNC_OPTICAL_LISTENING_LOCATION = "10";

    /**
     * 上报光纤侦听点位样本
     */
    String REPORT_OPTICAL_LISTENING_LOCATION_SAMPLE = "11";

    /**
     * 开启施工模式
     */
    String CONSTRUCTION_MODE_ON = "12";

    /**
     * 关闭施工模式
     */
    String CONSTRUCTION_MODE_OFF = "13";

}
